package com.wwc.sc.lb;

import org.springframework.cloud.client.ServiceInstance;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @author WWC
 */
public interface LoadBalanced {
    /**
     * 传入一个服务的list 根据自定义负载均衡算法 获取其中某一个服务
     * @param serviceInstanceList
     * @return
     */
    ServiceInstance instance(List<ServiceInstance> serviceInstanceList);

}
